home *** CD-ROM | disk | FTP | other *** search
-
- ; /*\
- ;---|*|--------====< MVMIDI.H >====--------
- ;---|*|
- ;---|*| Media Vision, Inc. Copyright (c) 1991,1992. All Rights Reserved.
- ;---|*|
- ; \*/
-
-
- ; /*\
- ;---|*| MIDI Function Prototypes
- ; \*/
-
- int mvMIDIEnable ( int );
- int mvMIDIGetBuff ( int, char far * );
- int mvMIDIGetByte ( );
- void mvMIDISendBuff ( int, char far * );
- void mvMIDISendByte ( char );
- void mvMIDIDisable ( );
-
- // MIDI messages
-
- #define SYSEX_ERROR 0xFF // internal error code for sysexes on input
- #define ACTV_SENSE 0xFE // active sense code
-
- // MIDI message filters
-
- #define MF_SYSEX 0x0001 // 0000000000000001b
- #define MF_MTCQTR 0x0002 // 0000000000000010b
- #define MF_SONGPOS 0x0004 // 0000000000000100b
- #define MF_SONGSEL 0x0008 // 0000000000001000b
- #define MF_UNDEFINED1 0x0001 // 0000000000010000b
- #define MF_UNDEFINED2 0x0002 // 0000000000100000b
- #define MF_TUNE 0x0004 // 0000000001000000b
- #define MF_ENDEX 0x0008 // 0000000010000000b
- #define MF_MIDICLOCK 0x0001 // 0000000100000000b
- #define MF_UNDEFINED3 0x0002 // 0000001000000000b
- #define MF_START 0x0004 // 0000010000000000b
- #define MF_CONTINUE 0x0008 // 0000100000000000b
- #define MF_STOP 0x0001 // 0001000000000000b
- #define MF_UNDEFINED4 0x0002 // 0010000000000000b
- #define MF_ACTSENSE 0x0004 // 0100000000000000b
- #define MF_SYSRESET 0x0008 // 1000000000000000b
-
-